package com.lufei.message_system.Data;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("test_result")
public class TestResult {
    @TableId(type = IdType.AUTO)
    private Long id;                // 测试记录ID（自增主键）
    private String userId;            // 学号
    private Date testTime;          // 测试完成时间

    // MBTI各维度总得分（0-100分）
    private Integer eScore;         // 外向(E)得分
    private Integer iScore;         // 内向(I)得分
    private Integer sScore;         // 实感(S)得分
    private Integer nScore;         // 直觉(N)得分
    private Integer tScore;         // 思考(T)得分
    private Integer fScore;         // 情感(F)得分
    private Integer jScore;         // 判断(J)得分
    private Integer pScore;         // 感知(P)得分

    private String mbtiType;        // MBTI类型结果（如"INTJ"）
    private String typeName;         //类型名称
}